!rtemspoolfg
Displays fragmentation information within the local pool of an external memory allocation space (MSpace) of a process. For each OS block, the command shows the free ranges and used ranges. For used range, it also shows where the allocation request comes from (application, pool cache, or a page of small chunks for local pool itself).
Syntax
!rtemspoolfg <process>
Parameters
process
RTSS process object address.
Remarks
For a glossary of common terms found in command output, see RTX64 WinDbg Extension Commands Glossary.
This command is supported for:
Requirements
Minimum Supported Version | RTX64 4.0 |
Examples
!rtemspoolfg 0xffffcf0ab70e0010 Process 0xffffcf0ab70e0010 External MSpace Local Pool Fragmentations: Start address End address Size (bytes) Type 0xffffcf0ab7341000 0xffffcf0ab7441000 0x00100000 OS block 0xffffcf0ab7341000 0xffffcf0ab7370000 0x0002f000 Free 0xffffcf0ab7370000 0xffffcf0ab73a0000 0x00030000 Used (Pool Cache) 0xffffcf0ab73a0000 0xffffcf0ab73d0000 0x00030000 Used (Pool Cache) 0xffffcf0ab73d0000 0xffffcf0ab7400000 0x00030000 Used (Pool Cache) 0xffffcf0ab7400000 0xffffcf0ab7430000 0x00030000 Used (Pool Cache) 0xffffcf0ab7430000 0xffffcf0ab7431000 0x00001000 Chunk Page (free: 0x480, used: 0xb40) 0xffffcf0ab7431000 0xffffcf0ab7441000 0x00010000 Used (Pool Cache) 0xffffcf0ab7451000 0xffffcf0ab7551000 0x00100000 OS block 0xffffcf0ab7451000 0xffffcf0ab7461000 0x00010000 Free 0xffffcf0ab7461000 0xffffcf0ab7491000 0x00030000 Used (Pool Cache) 0xffffcf0ab7491000 0xffffcf0ab74c1000 0x00030000 Used (Pool Cache) 0xffffcf0ab74c1000 0xffffcf0ab74f1000 0x00030000 Used (Pool Cache) 0xffffcf0ab74f1000 0xffffcf0ab7521000 0x00030000 Used (Pool Cache) 0xffffcf0ab7521000 0xffffcf0ab7551000 0x00030000 Used (Pool Cache) 0xffffcf0ab7781000 0xffffcf0ab7881000 0x00100000 OS block 0xffffcf0ab7781000 0xffffcf0ab7791000 0x00010000 Free 0xffffcf0ab7791000 0xffffcf0ab77c1000 0x00030000 Used (Pool Cache) 0xffffcf0ab77c1000 0xffffcf0ab77f1000 0x00030000 Used (Pool Cache) 0xffffcf0ab77f1000 0xffffcf0ab7821000 0x00030000 Used (Pool Cache) 0xffffcf0ab7821000 0xffffcf0ab7851000 0x00030000 Used (Pool Cache) 0xffffcf0ab7851000 0xffffcf0ab7881000 0x00030000 Used (Pool Cache) ..... 0xffffcf0be1781000 0xffffcf0be1881000 0x00100000 OS block 0xffffcf0be1781000 0xffffcf0be1851000 0x000d0000 Free 0xffffcf0be1851000 0xffffcf0be1881000 0x00030000 Used (Pool Cache) Total local pool (bytes): 0x00000000058ffe00 Free local pool (bytes): 0x000000000066c6e0 Largest contiguous free block (bytes): 0x00000000000d0000